package com.foolishbird.sdk.params.bean;

import android.os.Parcel;
import android.os.Parcelable;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;


public class UserInfo implements Serializable {

    @SerializedName("id")
    private String id;

    @SerializedName("username")
    private String username;

    /**
     * 手机号码绑定状态，取值 1|已绑定 2|未绑定
     */
    @SerializedName("phone_status")
    private int phoneStatus;

    /**
     * 实名认证状态，取值 1|无需认证 2|需要认证
     */
    @SerializedName("identify_status")
    private int identifyStatus;

    /**
     * 需要实名认证的原因，取值1|上次认证但失败 2|从未认证
     */
    @SerializedName("identify_reason")
    private int identifyReason;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public int getPhoneStatus() {
        return phoneStatus;
    }

    public void setPhoneStatus(int phoneStatus) {
        this.phoneStatus = phoneStatus;
    }

    public int getIdentifyStatus() {
        return identifyStatus;
    }

    public void setIdentifyStatus(int identifyStatus) {
        this.identifyStatus = identifyStatus;
    }

    public int getIdentifyReason() {
        return identifyReason;
    }

    public void setIdentifyReason(int identifyReason) {
        this.identifyReason = identifyReason;
    }
}
